Meaningless Terms in Rewriting
نویسندگان
چکیده
We present an axiomatic approach to the concept of meaninglessness in finite and transfinite term rewriting and lambda calculus. We justify our axioms in several ways. They can be intuitively justified from the viewpoint of rewriting as computation. They are shown to imply important properties of meaninglessness: genericity of the class of meaningless terms, confluence modulo equality of meaningless terms, the consistency of equating all meaningless terms, and the construction of Böhm trees and models of rewrite systems. Finally, we show that they can be easily verified for many existing notions of meaninglessness, and easily refuted for some notions that are known not to be good characterisations of meaninglessness.
منابع مشابه
Meaningless terms in
We present an axiomatic approach to meaninglessness in nite and transsnite term rewriting and lambda calculus. We justify our axioms in two ways. First, they are shown to imply important properties of mean-inglessness: genericity of the class of meaningless terms, the consistency of equating all meaningless terms, and the construction of BB ohm trees. Second we show that they can be easily veri...
متن کاملWeakening the Axiom of Overlap in Infinitary Lambda Calculus
In this paper we present a set of necessary and sufficient conditions on a set of lambda terms to serve as the set of meaningless terms in an infinitary bottom extension of lambda calculus. So far only a set of sufficient conditions was known for choosing a suitable set of meaningless terms to make this construction produce confluent extensions. The conditions covered the three main known examp...
متن کاملBöhm Reduction in Infinitary Term Graph Rewriting Systems
The confluence properties of lambda calculus and orthogonal term rewriting do not generalise to the corresponding infinitary calculi. In order to recover the confluence property in a meaningful way, Kennaway et al. [11, 10] introduced Böhm reduction, which extends the ordinary reduction relation so that ‘meaningless terms’ can be contracted to a fresh constant ⊥. In previous work, we have estab...
متن کاملUsability: Formalising (Un)definedness in Typed Lambda Calculus
1 I n t r o d u c t i o n The e lementary form of undefinedness arises on the level of natural numbers, when the evaluation of a (closed) te rm M of type N a t does not terminate , i.e., when M does not have a normal form. Such a te rm is also often called meaningless. However, for higher types it is not so evident which terms should be called meaningless. Analogous to the situation for ground ...
متن کاملMeaningless Sets in Infinitary Combinatory Logic
In this paper we study meaningless sets in infinitary combinatory logic. So far only a handful of meaningless sets were known. We show that there are uncountably many meaningless sets. As an application to the semantics of finite combinatory logics, we show that there exist uncountably many combinatory algebras that are not a lambda algebra. We also study ways of weakening the axioms of meaning...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Functional and Logic Programming
دوره 1999 شماره
صفحات -
تاریخ انتشار 1996